﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Databas;

namespace Logik.Försäkring
{
    public class Foretag
    {
        private string namn;
        private Int64 orgNr;
        private string kontaktperson;
        private string adress;
        private int postNr;
        private string ort;
        private Int64 teleNr, faxNr;
        private string forsakringsBolag, forsakringsTyp, betalningsPeriod;
        private DateTime begynnelseDatum, forfalloDag;
        private Int64 fPremie;
        private string anteckning;
        private int agenturNr;
        private string epost;

        internal Foretag(string namn, Int64 orgNr, string kontaktperson, string adress, int postNr, string ort, Int64 teleNr, Int64 faxNr, 
            string forsakringsBolag,string forsakringsTyp, string betalningsPeriod, DateTime begynnelseDatum, DateTime forfalloDag,
            Int64 fPremie, string anteckning, int agenturNr, string epost)
        {
            this.namn = namn;
            this.orgNr = orgNr;
            this.kontaktperson = kontaktperson;
            this.adress = adress;
            this.postNr = postNr;
            this.ort = ort;
            this.teleNr = teleNr;
            this.faxNr = faxNr;
            this.forsakringsBolag = forsakringsBolag;
            this.forsakringsTyp = forsakringsTyp;
            this.betalningsPeriod = betalningsPeriod;
            this.begynnelseDatum = begynnelseDatum;
            this.forfalloDag = forfalloDag;
            this.fPremie = fPremie;
            this.anteckning = anteckning;
            this.agenturNr = agenturNr;
            this.epost = epost;
        }

        internal Foretag()
        { 
        }

        #region //Get&set metoder
        public string Epost
        {
            get { return epost; }
            set { epost = value; }
        }
        public int AgenturNr
        {
            get { return agenturNr; }
            set { agenturNr = value; }
        }
        public string Namn
        {
            get { return namn; }
            set { namn = value; }
        }
        public string Ort
        {
            get { return ort; }
            set { ort = value; }
        }
        public Int64 OrgNr
        {
            get { return orgNr; }
            set { orgNr = value; }
        }
        public Int64 TeleNr
        {
            get { return teleNr; }
            set { teleNr = value; }
        }
        public string Kontaktperson
        {
            get { return kontaktperson; }
            set { kontaktperson = value; }
        }
        public string Adress
        {
            get { return adress; }
            set { adress = value; }
        }
        public int PostNr
        {
            get { return postNr; }
            set { postNr = value; }
        }
        public Int64 FaxNr
        {
            get { return faxNr; }
            set { faxNr = value; }
        }
        public string ForsakringsBolag
        {
            get { return forsakringsBolag; }
            set { forsakringsBolag = value; }
        }
        public string ForsakringsTyp
        {
            get { return forsakringsTyp; }
            set { forsakringsTyp = value; }
        }
        public string BetalningsPeriod
        {
            get { return betalningsPeriod; }
            set { betalningsPeriod = value; }
        }
        public DateTime BegynnelseDatum
        {
            get { return begynnelseDatum; }
            set { begynnelseDatum = value; }
        }
        public DateTime ForfalloDag
        {
            get { return forfalloDag; }
            set { forfalloDag = value; }
        }
        public Int64 Fpremie
        {
            get { return fPremie; }
            set { fPremie = value; }
        }
        public string Anteckning
        {
            get { return anteckning; }
            set { anteckning = value; }
        }
        #endregion
    }
}
